extensive livestock farming - English Synonyms Dictionary